package cn.itcast.service;

import cn.itcast.entity.PageResult;
import cn.itcast.entity.QueryPageBean;
import cn.itcast.pojo.Member;
import java.util.List;


public interface MemberService {

    /**
     * 会员档案列表查询
     */
    List<Member> findAll();

    /**
     * 分页查会员信息
     *
     * @param queryPageBean
     * @return
     */
    PageResult pageQuery(QueryPageBean queryPageBean);

    /**
     * 添加会员
     * @param member
     */
    void add(Member member);



    //更新会员信息
    void update(Member member);


    //查询单个会员信息
    Member findById(int memberid);

    /**查询集合中每个月的会员数量*/
    List<Integer> findMemberCountByMonth(List<String> months);
}
